iT邦幫忙

2021 iThome 鐵人賽

DAY 14
0
Software Development

LINE Messaging API SDK for Python 實現群組團購輔助機器人系列 第 14

DAY 14 資料庫-透過pgAdmin4管理Heroku PostgreSQL

  • 分享至 

  • xImage
  •  

在上篇有透過psycopg2對PostgreSQL進行一連串的操作,在透過psycopg2人工創建資料表和插入更新刪除資料過程比較麻煩,要查詢資料也要將資料擷取下來然後print出來,所以這邊用pgAdmin4來處理這些事情。

pgAdmin4

pgAdmin4是一個開源的PostgreSQL圖性化管理工具,支援多個平台。

安裝並開啟pgAdmin4

https://www.pgadmin.org/download/pgadmin-4-windows/
https://ithelp.ithome.com.tw/upload/images/20210926/20140165ljRrQ9W9ub.png
https://ithelp.ithome.com.tw/upload/images/20210926/20140165o5Zve1rJ5C.png

連線至你的Heroku PostgreSQL

對Server右鍵 Create-->Server
https://ithelp.ithome.com.tw/upload/images/20210926/20140165WMed2N5Id5.png
General分頁中輸入你的Server名稱
https://ithelp.ithome.com.tw/upload/images/20210926/20140165Klh9yc1r5u.png
Connection分頁中輸入你Database Credentials中資料
https://ithelp.ithome.com.tw/upload/images/20210926/20140165HG6INHD8T9.png
Advanced分頁中在DB restriction填入你的Database Credentials中的資料庫名稱,這樣就不會把主機位址下的資料庫列出來,只顯示你的資料庫
https://ithelp.ithome.com.tw/upload/images/20210926/20140165NYvaVNhkcg.png
Save完成新增
https://ithelp.ithome.com.tw/upload/images/20210926/20140165lbbHVcyJXy.png

管理資料庫

創建資料表

在你的資料庫下的Schemas-->Table,對Table右鍵創建資料表
https://ithelp.ithome.com.tw/upload/images/20210926/201401650Q47wG0umG.png
可以由圖形化添加資料行
https://ithelp.ithome.com.tw/upload/images/20210926/201401658EUsiO7aAZ.png

檢視與編輯資料

右鍵資料表View/Edit Data這邊有三個選項

  • All Rows 列出全部資料列
  • First 100 Rows 首100筆資料列
  • Last 100 Rows 末100筆資料列
  • Filtered Rows 篩選資料列
    https://ithelp.ithome.com.tw/upload/images/20210926/20140165Fl9xDvb9rq.png
    Filtered Rows可填入篩選條件篩選資料列
    https://ithelp.ithome.com.tw/upload/images/20210926/20140165kEUVhEC0TG.png
    可直接輸入或更改資料,F6儲存資料變更
    https://ithelp.ithome.com.tw/upload/images/20210926/20140165BsbT89PXQM.png

刪除資料表

右鍵資料表-->Delete/Drop
https://ithelp.ithome.com.tw/upload/images/20210926/201401654uR2br1ru8.png

Query Tool

除了上方圖形化操作外,也可以使用SQL語法查詢。
對資料表右鍵-->Query Toolhttps://ithelp.ithome.com.tw/upload/images/20210926/20140165TPnOn7wtRX.png
在上方Query Editor中輸入,F5執行
https://ithelp.ithome.com.tw/upload/images/20210926/20140165XGntKEuCZx.png


上一篇
DAY 13 資料庫-建立並操作Heroku PostgreSQL
下一篇
DAY 15 處理接收到的LINE emoji訊息
系列文
LINE Messaging API SDK for Python 實現群組團購輔助機器人30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
aa4731073
iT邦新手 4 級 ‧ 2022-06-15 17:31:14

請問大大,pgAdmin4-6.10版本的DB restriction功能可以使用嗎? 我的電腦沒反應。
(電腦是macpro14寸 m1pro)

onlyatuna iT邦新手 4 級 ‧ 2022-06-18 23:42:19 檢舉

我目前用6.8可以正常使用,剛剛試了一下在6.10 DB restriction就不起作用了,可能是6.10的問題

aa4731073 iT邦新手 4 級 ‧ 2022-06-20 15:11:44 檢舉

了解 謝謝大大

我要留言

立即登入留言